﻿using NHibernate.Linq.Functions;

namespace NHDay_Linq.ProviderExtensions
{
	public class AllLinqToHqlGeneratorsRegistry : DefaultLinqToHqlGeneratorsRegistry
	{
		public AllLinqToHqlGeneratorsRegistry()
		{
			RegisterGenerator(new EqualsRuntimeHqlGenerator());

			this.Merge(new ExtendedEqualsGenerator());
			this.Merge(new EqualsObjectGenerator());
			
			this.Merge(new IsLikeGenerator());
			
			this.Merge(new CustomGetMonthGenerator());
		}
	}
}
